package com.xbongbong.paas.service.workflow.log;

import com.xbongbong.paas.pojo.workflow.task.dto.WorkFlowTaskLogDetailDTO;
import com.xbongbong.paas.pojo.workflow.task.dto.WorkFlowTaskLogListDTO;
import com.xbongbong.paas.pojo.workflow.task.vo.WorkFlowTaskLogListVO;
import com.xbongbong.paas.toolbox.exception.XbbException;

/**
 * @author 胡国军
 * @date 2021/05/10 10:24
 */
public interface WorkFlowTaskLogService {

    /**
     * 获取工作流日志列表
     *
     * @author 胡国军
     * @param workFlowTaskLogListDTO
     * @return WorkFlowTaskLogListVO
     * @throws XbbException
     */
    WorkFlowTaskLogListVO list(WorkFlowTaskLogListDTO workFlowTaskLogListDTO) throws XbbException;

    /**
     * 获取工作流日志明细
     *
     * @author 胡国军
     * @param workFlowTaskLogDetailDTO
     * @return WorkFlowTaskLogListVO
     * @throws XbbException
     */
    WorkFlowTaskLogListVO detail(WorkFlowTaskLogDetailDTO workFlowTaskLogDetailDTO) throws XbbException;

}
